English Verb hold water (holds water) #idiom To withstand scrutiny or criticism; to be valid. #: This theory doesn't hold water.
Related terms hold up
ja:hold water